package com.conv.shop.business.req;

import cn.hutool.core.date.DateTime;

public class StoreReq {
    private Integer storeId;

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    private String storeName;

    private String contactPersonName;

    private String contactPhoneNumber;

    private String contactEmail;

    private Integer storeStatus;

    private DateTime joinTime;

    private Integer verificationStatus;

    private String bankAccountInfo;

    private Double commissionRate;

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getContactPersonName() {
        return contactPersonName;
    }

    public void setContactPersonName(String contactPersonName) {
        this.contactPersonName = contactPersonName;
    }

    public String getContactPhoneNumber() {
        return contactPhoneNumber;
    }

    public void setContactPhoneNumber(String contactPhoneNumber) {
        this.contactPhoneNumber = contactPhoneNumber;
    }

    public String getContactEmail() {
        return contactEmail;
    }

    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }

    public Integer getStoreStatus() {
        return storeStatus;
    }

    public void setStoreStatus(Integer storeStatus) {
        this.storeStatus = storeStatus;
    }

    public DateTime getJoinTime() {
        return joinTime;
    }

    public void setJoinTime(DateTime joinTime) {
        this.joinTime = joinTime;
    }

    public Integer getVerificationStatus() {
        return verificationStatus;
    }

    public void setVerificationStatus(Integer verificationStatus) {
        this.verificationStatus = verificationStatus;
    }

    public String getBankAccountInfo() {
        return bankAccountInfo;
    }

    public void setBankAccountInfo(String bankAccountInfo) {
        this.bankAccountInfo = bankAccountInfo;
    }

    public Double getCommissionRate() {
        return commissionRate;
    }

    public void setCommissionRate(Double commissionRate) {
        this.commissionRate = commissionRate;
    }

    @Override
    public String toString() {
        return "StoreReq{" +
                "storeId=" + storeId +
                ", storeName='" + storeName + '\'' +
                ", contactPersonName='" + contactPersonName + '\'' +
                ", contactPhoneNumber='" + contactPhoneNumber + '\'' +
                ", contactEmail='" + contactEmail + '\'' +
                ", storeStatus=" + storeStatus +
                ", joinTime=" + joinTime +
                ", verificationStatus=" + verificationStatus +
                ", bankAccountInfo='" + bankAccountInfo + '\'' +
                ", commissionRate=" + commissionRate +
                '}';
    }
}